package com.grandpa.demo.model;


import lombok.Data;
import lombok.Getter;
import lombok.Setter;
import net.sourceforge.tess4j.ITesseract;
import net.sourceforge.tess4j.Tesseract;
import net.sourceforge.tess4j.TesseractException;
import org.apache.tika.Tika;
import org.apache.tika.exception.TikaException;

import java.io.File;
import java.io.IOException;

/**
 * @author tmf
 * @description:
 * @date 2024-10-28
 */
@Data
public class TestDTO {
    private String userName;

    public static void main(String[] args) {
        File imageFile = new File("C:\\Users\\11626\\Desktop\\1.png");
        ITesseract instance = new Tesseract();
        // 如果需要，可以设置 tesseract 数据文件的路径
         instance.setDatapath("C:\\Users\\11626\\Desktop\\tesseract-main\\tesseract-main\\tessdata");

        // 设置语言（如果 tesseract 数据包中包含多种语言）
        instance.setLanguage("chi_sim"); // 例如，简体中文

        try {
            String result = instance.doOCR(imageFile);
            System.out.println(result);
        } catch (TesseractException e) {
            e.printStackTrace();
        }
    }
}
